// 1.数组和 对象字面量，类型都是Object
// 2.数据容器
// 3.数组是用整数做下标，连续的0~arr.length-1
//      对象是key-value
// 数组是可遍历（索引）的对象
let arr=[0,1,2,4];
//如何辨别 数组
// console.log(Object.prototype.toString.call(arr));
console.log(Array.isArray(arr));
let obj ={
    name:'xx',
    hometome:'yy',
    sex:'zz'
}
//传统计算循环 快 机器思维的代码 面向CPU编程、for in
//新的es6方案 for of ，可读性更好
for (let item of arr){
    console.log(item);
};
// callback 参数 是 回调函数 
//                  第一个参数是数组里的每一项
//                  第二个参数是索引 index
arr.forEach(function(item,index){
    console.log(item,index);
});